package com.itheima.stock.service;

import com.itheima.stock.common.domain.OwnRoleAndAllRoleIdsDomain;
import com.itheima.stock.vo.req.UpdateRoleInfoReq;
import com.itheima.stock.vo.resp.R;

public interface RoleService {
    /*
    功能描述：获取用户具有的角色信息，以及所有角色信息
    服务路径：/user/roles/{userId}
    服务方法：Get
    请求参数：String userId
 */
    R<OwnRoleAndAllRoleIdsDomain> queryRolesById(String id);
    /*
        功能描述：更新用户角色信息
        服务路径：/user/roles
        服务方法：Put
    */
    R updateRoleInfoById(UpdateRoleInfoReq req);
}
